runtime.moduledata.bss (field)
24 uses
runtime (current package)
cgocall.go#L602: if cgoInRange(p, datap.data, datap.edata) || cgoInRange(p, datap.bss, datap.ebss) {
cgocall.go#L630: if cgoInRange(p, datap.data, datap.edata) || cgoInRange(p, datap.bss, datap.ebss) {
cgocheck.go#L156: if cgoInRange(src, datap.bss, datap.ebss) {
cgocheck.go#L157: boff := uintptr(src) - datap.bss
checkptr.go#L103: if datap.bss <= uintptr(p) && uintptr(p) < datap.ebss {
checkptr.go#L104: return datap.bss
heapdump.go#L449: dumpint(uint64(firstmoduledata.bss))
heapdump.go#L450: dumpmemrange(unsafe.Pointer(firstmoduledata.bss), firstmoduledata.ebss-firstmoduledata.bss)
mbitmap.go#L558: if datap.bss <= dst && dst < datap.ebss {
mbitmap.go#L559: bulkBarrierBitmap(dst, src, size, dst-datap.bss, datap.gcbssmask.bytedata)
mbitmap.go#L1437: if datap.bss <= uintptr(p) && uintptr(p) < datap.ebss {
mbitmap.go#L1442: off := (uintptr(p) + i - datap.bss) / goarch.PtrSize
mfinal.go#L294: datap.bss <= uintptr(p) && uintptr(p) < datap.ebss ||
mgc.go#L1812: if datap.bss <= p2 && p2 < datap.ebss || datap.noptrbss <= p2 && p2 <= datap.enoptrbss {
mgcmark.go#L78: nBSSRoots := nBlocks(datap.ebss - datap.bss)
mgcmark.go#L177: workDone += markrootBlock(datap.bss, datap.ebss-datap.bss, datap.gcbssmask.bytedata, gcw, int(i-work.baseBSS))
plugin.go#L36: inRange(pmd.bss, pmd.ebss, md.bss, md.ebss) ||
plugin.go#L41: println("\tpmd.bss-ebss=", hex(pmd.bss), "-", hex(pmd.ebss))
plugin.go#L45: println("\tmd.bss-ebss=", hex(md.bss), "-", hex(md.ebss))
symtab.go#L350: bss, ebss uintptr
symtab.go#L462: scanBSSSize := md.ebss - md.bss
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |